package com.gopay.remote.bank.businesses;

import java.util.Map;

import com.gopay.common.domain.gsrt.GsrtCustTenderMaster;
import com.gopay.common.exception.GopayException;

/**
 * 
 * @Description: 银行监管 机构->银行
 * @author hougn
 * @date 2016年4月24日 下午10:16:25 
 *
 */
public interface GsrtBankStrategyService {

    /**
     * 平台信息新增
     * @param params
     * @return
     * @throws GopayException
     */
    public void platAdd(Map<String, Object> params) throws GopayException;
    /**
     * 平台信息查询
     * @param params
     * @return
     * @throws GopayException
     */
    public void platDetail(Map<String, Object> params) throws GopayException;
    /**
     * 平台信息修改
     * @param params
     * @return
     * @throws GopayException
     */
    public void platModify(Map<String, Object> params) throws GopayException;

    /**
     * 标的信息新增
     * @param params
     * @return
     * @throws GopayException
     */
    public GsrtCustTenderMaster objectAdd(Map<String, Object> params);

    /**
     * 标的信息修改
     * @param params
     * @return
     * @throws GopayException
     */
    public Object objectModify(Map<String, Object> params) throws GopayException;

    /**
     * 标的信息查询
     * @param params
     * @return
     * @throws GopayException
     */
    public GsrtCustTenderMaster objectDetail(Map<String, Object> params);



}